theory and practice of gst